import request from '@/utils/request'

// 获取启用的关键词列表
export function listEnabledKeywords() {
  return request.get('/api/keywords/list')
}

// 根据类型获取关键词列表
export function listKeywordsByType(type) {
  return request.get(`/api/keywords/list/${type}`)
}

// 获取关键词详情
export function getKeywordById(id) {
  return request.get(`/api/keywords/${id}`)
}

// 创建关键词
export function createKeyword(data) {
  return request.post('/api/keywords', data)
}

// 更新关键词
export function updateKeyword(id, data) {
  return request.put(`/api/keywords/${id}`, data)
}

// 删除关键词
export function deleteKeyword(id) {
  return request.delete(`/api/keywords/${id}`)
}

// 启用/禁用关键词
export function updateKeywordStatus(id, enabled) {
  return request.put(`/api/keywords/${id}/status`, { enabled })
} 